package org.jsola.hr.vo;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jsola.core.Page;
import org.jsola.core.vo.BaseVO;

import java.util.List;
import java.util.Map;

/**
 * 考勤工资数据所有数据和错误数据集合详情VO
 *
 * @author zdd
 */
@EqualsAndHashCode(callSuper = true)
@ApiModel(description = "【考勤导入记录表】列表展示对象")
@Data
public class AttendanceDataAllAndErrorVO extends BaseVO {
    private static final long serialVersionUID = 1L;


    /**
     * 考勤数据记录ID
     */
    private String attendanceDataRecordId;
    /**
     * 所有数据
     */
    private List<List<String>> allData;
    /**
     * 所有数据数量
     */
    private Integer allDataCount;
    /**
     * 所有数据页数
     */
    private Integer allDataPageCount;
    /**
     * 错误数据集合
     */
    private List<List<String>> errorData;
    /**
     * 错误数据数量
     */
    private Integer errorDataCount;
    /**
     * 错误数据页数
     */
    private Integer errorDataPageCount;

    /**
     * 表头字段（除手机号和名字）
     */
    private List<String> headData;

    /**
     * 文件名
     */
    private String fileName;

}